<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script src="../../lib/axios.min.js"></script>
    <script>
        console.log(axios)
        /*  axios = ajax + Promise 
            对象方法:
                    axios.get(url,[config])  = >  $.get()      发起get 请求
                    axios.post()  = >  $.get()     发起post 请求
                    axios.put()                     发起put 请求
                    axios.delete()                  发起delete 请求

                    axios()   = > $.ajax()
                    以上方法执行完之后 , 返回一个promise对象

                    axios.create()  = > 创建一个axios对象新实例(为了解决多服务器下的数据接口,每个服务器的数据格式,包头字段,响应状态等都可能不一样)

                    axios.all([请求1,请求2,...])  = > Promise.all()

        
        */
        
        //发起get 请求
        // axios.get("http://www.baidu.com" , {params:{a:20}}).then((res)=>{

        // }).catch((err)=>{

        // })

        //axios()
        axios({
            url:'/s',
            method:'post',
            data:{}, // 通过请求的包的正文发送
            params:{},// 通过请求地址查询字符串发送
            headers:{} , //配置请求包头
            baseURL:"https://www.baidu.com" , //配置请求的基路径
            timeout:1000,//设置默认超时时间
            withCredentials:false,//配置在跨域时需要是否携带cookie
            responseType:'json',//默认的响应的数据格式
        })
    </script>
</body>
</html>